full of oneself

[ful ɔv wʌnˈself]
自私自利, 自以为是